package com.example.demo;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;

public class demo1 {
    public static void test01(Jedis jedis){
        System.out.println("set 和 get");
        //清空数据库：jedis.flushAll() 会删除所有数据库中的所有键
        jedis.flushAll();
        //设置键值对：jedis.set("key1", "111") 将 "key1" 的值设置为 "111"
        jedis.set("key1","111");
        //获取值：jedis.get("key1") 读取 "key1" 的值并打印
        String value=jedis.get("key1");
        System.out.println(value);
    }
    public static void main(String[] args) {
        //创建连接池：JedisPool("tcp://127.0.0.1:8888") 连接到本地 8888 端口的 Redis
        JedisPool jedisPool=new JedisPool("tcp://127.0.0.1:8888");
        //使用 try-with-resources：自动管理 Jedis 连接的关闭
        try(Jedis jedis=jedisPool.getResource()){
            test01(jedis);
        }catch (Exception e){
            e.printStackTrace();
        }
    }
}
